package com.example.timetable.widget;

import android.content.Context;
import android.graphics.drawable.GradientDrawable;
import android.os.Build;

import androidx.annotation.ColorInt;
import androidx.appcompat.widget.AppCompatTextView;

/**
 * 自定义课表内容背景颜色控件
 */
public class RoundTextView extends AppCompatTextView {

    public RoundTextView(Context context) {
        super(context);
    }

    public RoundTextView(Context context, int radius, @ColorInt int bkColor){
        super(context);
        //GradientDrawable: 支持渐变色的图片
        GradientDrawable gradientDrawable = new GradientDrawable();
        //设置圆角
        gradientDrawable.setCornerRadius(radius);
        //设置背景颜色
        gradientDrawable.setColor(bkColor);
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
            //设置控件背景图片
            setBackground(gradientDrawable);
        }
    }



}
